Text copied to clipboard!

Titre

Text copied to clipboard!

Ingénieur Logiciel

Description

Text copied to clipboard!
Nous recherchons un Ingénieur Logiciel talentueux et motivé pour rejoindre notre équipe dynamique. En tant qu'Ingénieur Logiciel, vous serez responsable de la conception, du développement, des tests et de la maintenance de solutions logicielles innovantes répondant aux besoins de nos clients et utilisateurs finaux. Vous travaillerez en étroite collaboration avec d'autres développeurs, chefs de projet, concepteurs UX/UI et parties prenantes pour garantir la qualité, la performance et la sécurité des applications livrées. Votre rôle consistera à analyser les besoins fonctionnels, proposer des solutions techniques adaptées, rédiger du code propre et maintenable, et participer activement à l'amélioration continue des processus de développement. Vous serez également impliqué dans la revue de code, la documentation technique, et la résolution de problèmes complexes liés aux performances ou à la compatibilité. Nous valorisons l'autonomie, la rigueur, la curiosité technique et la capacité à travailler en équipe. Vous aurez l'opportunité de travailler sur des projets variés, allant des applications web aux systèmes embarqués, en passant par le cloud computing et l'intelligence artificielle. Nous encourageons la formation continue et l'innovation, et offrons un environnement de travail stimulant et bienveillant. Si vous êtes passionné par le développement logiciel, que vous aimez relever des défis techniques et que vous souhaitez contribuer à des projets à fort impact, ce poste est fait pour vous.

Responsabilités

Text copied to clipboard!
  • Concevoir et développer des applications logicielles robustes et évolutives
  • Analyser les besoins fonctionnels et techniques des utilisateurs
  • Participer à la définition de l'architecture logicielle
  • Écrire du code propre, documenté et maintenable
  • Effectuer des tests unitaires et d'intégration
  • Collaborer avec les équipes produit, design et qualité
  • Assurer la maintenance et l'évolution des applications existantes
  • Participer aux revues de code et à l'amélioration continue
  • Surveiller les performances et optimiser les applications
  • Rédiger la documentation technique associée aux développements

Exigences

Text copied to clipboard!
  • Diplôme en informatique ou domaine connexe
  • Expérience significative en développement logiciel (2 ans minimum)
  • Maîtrise d'au moins un langage de programmation (Java, Python, C#, etc.)
  • Connaissance des bases de données relationnelles et/ou NoSQL
  • Expérience avec les outils de gestion de version (Git, SVN)
  • Bonne compréhension des principes de l'ingénierie logicielle
  • Capacité à travailler en équipe et à communiquer efficacement
  • Autonomie, rigueur et sens de l'organisation
  • Connaissance des méthodologies Agile/Scrum
  • Maîtrise du français écrit et oral, l'anglais est un plus

Questions potentielles d'entretien

Text copied to clipboard!
  • Quelle est votre expérience en développement logiciel ?
  • Quels langages de programmation maîtrisez-vous ?
  • Avez-vous déjà travaillé en méthodologie Agile ?
  • Comment gérez-vous les problèmes de performance dans une application ?
  • Pouvez-vous décrire un projet logiciel que vous avez mené ?
  • Quelle est votre expérience avec les bases de données ?
  • Comment assurez-vous la qualité de votre code ?
  • Avez-vous déjà participé à des revues de code ?
  • Êtes-vous à l'aise avec les outils de versionnage comme Git ?
  • Quelles sont vos attentes en matière de formation continue ?